artificial mounds - İspanyolca İngilizce Sözlük